package mainService.data;

import java.net.InetAddress;


/**
 * Classe singleton che contiene l'ip del client che si connette
 * 
 * @author Mattia Grecchi
 * 
 */

public class IpClient {

	private InetAddress ip;

	// as singleton
	private static IpClient singleton = new IpClient();

	/**
	 * metodo statico che restituisce il singleton
	 * @return l'oggetto singleton
	 */
	public static IpClient getSingleton() {
		return singleton;
	}

	// as class
	private IpClient() {
		super();
	}
	
	/**
	 * restituisce l'ip che fa la richiesta al server
	 * @return
	 */
	public InetAddress getIp() {
		return ip;
	}

	/**
	 * setta l'ip attualmente connesso
	 * @param ip
	 */
	public void setIp(InetAddress ip) {
		this.ip = ip;
	}

}
